home *** CD-ROM | disk | FTP | other *** search
/ Die Ultimative Software-P…i Collection 1996 & 1997 / Die Ultimative Software-Pakete CD-ROM fur Atari Collection 1996 & 1997.iso / g / gnu_c / gpplib22.zoo / libsrc / Makefile.hp < prev    next >
Encoding:
Makefile  |  1993-11-30  |  1.7 KB  |  70 lines

  1. #
  2. # Top level Makefile for TOS-G++ library in unix hosted cross dev environment
  3. #
  4.  
  5. CROSSDIR = /net/acae127/home/bammi/atari.hp-ux/cross-gcc
  6. CROSSLIB = $(CROSSDIR)/lib
  7. CROSSBIN = $(CROSSDIR)/bin
  8. CROSSINC = $(CROSSDIR)/include
  9. GXXINC   = $(CROSSDIR)/g++-inc
  10. GXXLIB   = $(CROSSLIB)
  11.  
  12. AR    = $(CROSSBIN)/car
  13. CC    = cgcc
  14. GXX    = cgcc
  15. CC020   = cgcc -m68020
  16. GXX020  = cg++ -m68020
  17. CPP    = /lib/cpp
  18. AS     = $(CC)
  19. LIB     = $(CROSSLIB)
  20. MAKE    = /util/gnu/bin/make
  21.  
  22. MAKEFLAGS = CC="$(CC)" GXX="$(GXX)" CPP="$(CPP)" AS="$(AS)" AR="$(AR)" \
  23.             XFLAGS="$(XFLAGS)" XXFLAGS="$(XXFLAGS)" LIB="$(LIB)"
  24.  
  25. MAKEFLAGS_020 = CC="$(CC020)" GXX="$(GXX020)" CPP="$(CPP)" AS="$(AS)" AR="$(AR)" \
  26.             XFLAGS="$(XFLAGS)" XXFLAGS="$(XXFLAGS)" LIB="$(LIB)"
  27.  
  28. #all: lshort llong lgshort lglong
  29. #all: lshort llong
  30. all: llong
  31.  
  32. lshort:
  33.     $(MAKE) -f makefile.16 clean
  34.     $(MAKE) -f makefile.16 $(MAKEFLAGS) all 
  35.     $(MAKE) -f makefile.16 $(MAKEFLAGS) install
  36.  
  37. llong:
  38. #    $(MAKE) -f makefile.32 clean
  39.     $(MAKE) -f makefile.32 $(MAKEFLAGS) all
  40. #    $(MAKE) -f makefile.32 $(MAKEFLAGS) install
  41.  
  42. lgshort:
  43.     $(MAKE) -f gmakefil.16 clean
  44.     $(MAKE) -f gmakefil.16 $(MAKEFLAGS) all
  45.     $(MAKE) -f gmakefil.16 $(MAKEFLAGS) install
  46.  
  47. lglong:
  48.     $(MAKE) -f gmakefil.32 clean
  49.     $(MAKE) -f gmakefil.32 $(MAKEFLAGS) all
  50.     $(MAKE) -f gmakefil.32 $(MAKEFLAGS) install
  51.  
  52. l020short:
  53.     $(MAKE) -f makefile.16 clean
  54.     $(MAKE) -f makefile.16 $(MAKEFLAGS_020) all020
  55.     $(MAKE) -f makefile.16 $(MAKEFLAGS_020) install020
  56.  
  57. l020long:
  58.     $(MAKE) -f makefile.32 clean
  59.     $(MAKE) -f makefile.32 $(MAKEFLAGS_020) all020
  60.     $(MAKE) -f makefile.32 $(MAKEFLAGS_020) install020
  61.  
  62. clean:
  63.     $(MAKE) -f makefile.16 clean
  64.     $(MAKE) -f makefile.32 clean
  65.  
  66. realclean:
  67.     $(MAKE) -f makefile.16 realclean
  68.     $(MAKE) -f makefile.32 realclean
  69.     rm -f core report
  70.